//---------------------------------------------------------------------------
#include "f_ArvoreBinaria.h"
#include "visualizadorAbstrato.h"
#include "classeArvoreBinaria.h"
#include <vcl.h>
#include <list>
#include <vector>

#ifndef visualizadorArvoreH
#define visualizadorArvoreH
//---------------------------------------------------------------------------

class visualizadorArvore : public visualizadorAbstrato
{
	private:
		TForm * frmArvoreBinaria;
		ArvoreBinaria * arvArvoreBinaria;
	public:
		visualizadorArvore(float, float);
		virtual ~visualizadorArvore();
		virtual void desenha(TImage *, double = 1.0, double = 1.0) const;
		virtual void interage();
};


#endif
